home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / modules / nessus-2.2.8.mo / usr / lib / nessus / plugins / redhat-RHSA-2002-250.nasl < prev    next >
Text File  |  2005-01-14  |  3KB  |  93 lines

  1. #
  2. # (C) Tenable Network Security
  3. #
  4. #
  5. # The text of this plugin is (C) Red Hat Inc.
  6.  
  7. if ( ! defined_func("bn_random") ) exit(0);
  8. if(description)
  9. {
  10.  script_id(12331);
  11.  script_version ("$Revision: 1.4 $");
  12.  script_cve_id("CAN-2002-1235");
  13.  
  14.  name["english"] = "RHSA-2002-250: krb";
  15.  
  16.  script_name(english:name["english"]);
  17.  
  18.  desc["english"] = '
  19.  
  20.   A remotely exploitable stack buffer overflow has been found in the Kerberos
  21.   v4 compatibility administration daemon distributed with the Red Hat Linux
  22.   krb5 packages.
  23.  
  24.   [Updated 09 Jan 2003]
  25.   Added fixed packages for the Itanium (IA64) architecture.
  26.  
  27.   Kerberos is a network authentication system.
  28.  
  29.   A stack buffer overflow has been found in the implementation of the
  30.   Kerberos v4 compatibility administration daemon (kadmind4), which is part
  31.   of the MIT krb5 distribution. This vulnerability is present in version
  32.   1.2.6 and earlier of the MIT krb5 distribution and can be exploited to gain
  33.   unauthorized root access to a KDC host. The attacker does not need to
  34.   authenticate to the daemon to successfully perform this attack.
  35.  
  36.   kadmind4 is included in the Kerberos packages in Red Hat Linux Advanced
  37.   Server but is not enabled or used by default.
  38.  
  39.   All users of Kerberos are advised to upgrade to these errata packages which
  40.   contain a backported patch and are not vulnerable to this issue.
  41.  
  42.  
  43.  
  44.  
  45. Solution : http://rhn.redhat.com/errata/RHSA-2002-250.html
  46. Risk factor : High';
  47.  
  48.  script_description(english:desc["english"]);
  49.  
  50.  summary["english"] = "Check for the version of the krb packages";
  51.  script_summary(english:summary["english"]);
  52.  
  53.  script_category(ACT_GATHER_INFO);
  54.  
  55.  script_copyright(english:"This script is Copyright (C) 2004 Tenable Network Security");
  56.  family["english"] = "Red Hat Local Security Checks";
  57.  script_family(english:family["english"]);
  58.  
  59.  script_dependencies("ssh_get_info.nasl");
  60.  
  61.  script_require_keys("Host/RedHat/rpm-list");
  62.  exit(0);
  63. }
  64.  
  65. include("rpm.inc");
  66. if ( rpm_check( reference:"krb5-devel-1.2.2-15", release:"RHEL2.1") )
  67. {
  68.  security_hole(0);
  69.  exit(0);
  70. }
  71. if ( rpm_check( reference:"krb5-libs-1.2.2-15", release:"RHEL2.1") )
  72. {
  73.  security_hole(0);
  74.  exit(0);
  75. }
  76. if ( rpm_check( reference:"krb5-server-1.2.2-15", release:"RHEL2.1") )
  77. {
  78.  security_hole(0);
  79.  exit(0);
  80. }
  81. if ( rpm_check( reference:"krb5-workstation-1.2.2-15", release:"RHEL2.1") )
  82. {
  83.  security_hole(0);
  84.  exit(0);
  85. }
  86.  
  87. if ( rpm_exists(rpm:"krb-", release:"RHEL2.1") )
  88. {
  89.  set_kb_item(name:"CAN-2002-1235", value:TRUE);
  90. }
  91.  
  92. set_kb_item(name:"RHSA-2002-250", value:TRUE);
  93.